package com.lhd.entity.query;


import java.util.List;

/**
 * @Author: liuhd
 * @Date: 2025/03/16
 * @Description: 用户表查询参数类
 */
public class UserQuery extends BaseParam {
	/**
	 * 用户id
	 */
	private Integer id;

	private String phone;

	private String username;

	/**
	 * 0女，1男
	 */
	private String gender;

	private String password;

	/**
	 * 工号/学号
	 */
	private String jobCode;

	/**
	 * 0老师，1学生
	 */
	private Integer role;

	/**
	 * 头像
	 */
	private String avatar;

	private String email;

	/**
	 * 学院
	 */
	private String institute;

	/**
	 * 专业
	 */
	private String major;

	/**
	 * 行政班级（现实班级）
	 */
	private String className;



	/**
	 * institute扩展字段
	 */
	private String instituteFuzzy;

	/**
	 * gender扩展字段
	 */
	private String genderFuzzy;

	/**
	 * jobCode扩展字段
	 */
	private String jobCodeFuzzy;

	/**
	 * major扩展字段
	 */
	private String majorFuzzy;

	/**
	 * password扩展字段
	 */
	private String passwordFuzzy;

	/**
	 * avatar扩展字段
	 */
	private String avatarFuzzy;

	/**
	 * username扩展字段
	 */
	private String usernameFuzzy;

	/**
	 * phone扩展字段
	 */
	private String phoneFuzzy;

	/**
	 * email扩展字段
	 */
	private String emailFuzzy;

	/**
	 * className扩展字段
	 */
	private String classNameFuzzy;


	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public String getPhone() {
		return phone;
	}

	public void setPhone(String phone) {
		this.phone = phone;
	}

	public String getUsername() {
		return username;
	}

	public void setUsername(String username) {
		this.username = username;
	}

	public String getGender() {
		return gender;
	}

	public void setGender(String gender) {
		this.gender = gender;
	}

	public String getPassword() {
		return password;
	}

	public void setPassword(String password) {
		this.password = password;
	}

	public String getJobCode() {
		return jobCode;
	}

	public void setJobCode(String jobCode) {
		this.jobCode = jobCode;
	}

	public Integer getRole() {
		return role;
	}

	public void setRole(Integer role) {
		this.role = role;
	}

	public String getAvatar() {
		return avatar;
	}

	public void setAvatar(String avatar) {
		this.avatar = avatar;
	}

	public String getEmail() {
		return email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public String getInstitute() {
		return institute;
	}

	public void setInstitute(String institute) {
		this.institute = institute;
	}

	public String getMajor() {
		return major;
	}

	public void setMajor(String major) {
		this.major = major;
	}

	public String getClassName() {
		return className;
	}

	public void setClassName(String className) {
		this.className = className;
	}

	public String getInstituteFuzzy() {
		return instituteFuzzy;
	}

	public void setInstituteFuzzy(String instituteFuzzy) {
		this.instituteFuzzy = instituteFuzzy;
	}

	public String getGenderFuzzy() {
		return genderFuzzy;
	}

	public void setGenderFuzzy(String genderFuzzy) {
		this.genderFuzzy = genderFuzzy;
	}

	public String getJobCodeFuzzy() {
		return jobCodeFuzzy;
	}

	public void setJobCodeFuzzy(String jobCodeFuzzy) {
		this.jobCodeFuzzy = jobCodeFuzzy;
	}

	public String getMajorFuzzy() {
		return majorFuzzy;
	}

	public void setMajorFuzzy(String majorFuzzy) {
		this.majorFuzzy = majorFuzzy;
	}

	public String getPasswordFuzzy() {
		return passwordFuzzy;
	}

	public void setPasswordFuzzy(String passwordFuzzy) {
		this.passwordFuzzy = passwordFuzzy;
	}

	public String getAvatarFuzzy() {
		return avatarFuzzy;
	}

	public void setAvatarFuzzy(String avatarFuzzy) {
		this.avatarFuzzy = avatarFuzzy;
	}

	public String getUsernameFuzzy() {
		return usernameFuzzy;
	}

	public void setUsernameFuzzy(String usernameFuzzy) {
		this.usernameFuzzy = usernameFuzzy;
	}

	public String getPhoneFuzzy() {
		return phoneFuzzy;
	}

	public void setPhoneFuzzy(String phoneFuzzy) {
		this.phoneFuzzy = phoneFuzzy;
	}

	public String getEmailFuzzy() {
		return emailFuzzy;
	}

	public void setEmailFuzzy(String emailFuzzy) {
		this.emailFuzzy = emailFuzzy;
	}

	public String getClassNameFuzzy() {
		return classNameFuzzy;
	}

	public void setClassNameFuzzy(String classNameFuzzy) {
		this.classNameFuzzy = classNameFuzzy;
	}

}